package br.com.Orange.dao;

import br.com.Orange.dao.cliente.RepositorioCliente;
import br.com.Orange.dao.cliente.RepositorioClienteMap;
import br.com.Orange.dao.funcionarios.RepositorioFuncionario;
import br.com.Orange.dao.funcionarios.RepositorioFuncionarioMap;
import br.com.Orange.dao.permanencia.RepositorioPermanencia;
import br.com.Orange.dao.permanencia.RepositorioPermanenciaMap;
import br.com.Orange.dao.produto.RepositorioProduto;
import br.com.Orange.dao.produto.RepositorioProdutoMap;
import br.com.Orange.dao.quarto.RepositorioQuarto;
import br.com.Orange.dao.quarto.RepositorioQuartoMap;
import br.com.Orange.dao.quarto.RepositorioTipoQuarto;
import br.com.Orange.dao.quarto.RepositorioTipoQuartoMap;

public class FabricaRepositorioMap extends FabricaRepositorio{

	@Override
	public RepositorioCliente criarRepositorioClientes() {
		return new RepositorioClienteMap();
	}

	@Override
	public RepositorioFuncionario criarRepositorioFuncionarios() {
		return new RepositorioFuncionarioMap();
	}

	@Override
	public RepositorioPermanencia criarRepositorioPermanencia() {
		return new RepositorioPermanenciaMap();
	}

	@Override
	public RepositorioProduto criarRepositorioProdutos() {
		return new RepositorioProdutoMap();
	}

	@Override
	public RepositorioQuarto criarRepositorioQuartos() {
		return new RepositorioQuartoMap();
	}

	@Override
	public RepositorioTipoQuarto criarRepositorioTipoQuartos() {
		return new RepositorioTipoQuartoMap();
	}

}
